Micron Document

Implementations
Part 3/4 • 11.7 KB total
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
LXMF implementations

| | Name | Language | License | By | Started | Notes |
|---|---|---|---|---|---|---|
| ✅ | LXMF | Python | Reticulum | Mark Qvist | 2020-04-29 | Reference implementation in Python. |
| | | | | | | |
| 🟢 | go-lxmf | Go | MIT | Sergey Vanichkin (mr.Geek) + 🤖 | 2026-01-01 | |
| 🟢 | LXMF-rs | Rust | None | FreeTAKTeam + 🤖 | 2026-01-23 | Includes also Reticulum. |
| 🟡 | LXMF-swift | Swift | MPL-2.0 | Torlando (torlando-tech) + 🤖 | 2026-02-04 | |
| 🟠 | LXMF-kt | Kotlin | MPL-2.0 | Torlando (torlando-tech) + 🤖 | 2026-02-16 | |
| 🟢 | microLXMF | C++ | GPL-3.0 | Torlando (torlando-tech) + 🤖 | 2026-04-29 | C++ implementation of LXMF layered on top of microReticulum . |
| 🟢 | lightweight-extensible-message-format | Java | None | Jürg Schulthess (jschulthess) | 2026-05-01 | A feature-complete, wire-compatible Java implementation built on top of JReticulum . |

For the full table, see:

https://reticulum.miraheze.org/wiki/Implementations#LXMF_implementations

LXST implementations

| | Name | Language | License | By | Started | Notes |
|---|---|---|---|---|---|---|
| ✅ | LXST | Python | CC BY-NC-ND 4.0 | Mark Qvist | 2025-03-11 | Reference implementation in Python. |
| | | | | | | |
| 🟠 | LXST-kt | Kotlin | MPL-2.0 | Torlando (torlando-tech) + 🤖 | 2026-02-07 | |
| 🟠 | LXST-swift | Swift | MPL-2.0 | Torlando (torlando-tech) + 🤖 | 2026-02-19 | |
| 🟢 | lightweight-extensible-signal-transport | Java | None | Jürg Schulthess (jschulthess) | 2026-05-01 | A feature-complete, wire-compatible Java implementation built on top of JReticulum . |

For the full table, see:

https://reticulum.miraheze.org/wiki/Implementations#LXST_implementations

Notes

cite-note-71. Excluding IFAC and Blackhole.
cite-note-82. Interface discovery
cite-note-93. UDPInterface, LoRaInterface
cite-note-104. A minimal NomadNet-compatible page server and client is possible (no LXMF)
cite-note-0-115. To be confirmed.
cite-note-126. Only TCP and UDP interfaces implemented so far.
cite-note-147. UDP, TCP, Auto, I2P, Backbone, Pipe, Local, Serial, Modem73, SDR, WebSocket, QUIC, WebTransport, DNS rendezvous, VSOCK (Linux), HTTPS long-poll. See COMPATIBILITY.md and docs/en/interfaces.md.
cite-note-158. Only TCP interfaces implemented so far.
cite-note-169. I2P and Serial interfaces not implemented.
cite-note-1710. Efficient crypto C modules with fallback to native micropython ones.
cite-note-1811. Leaf-node only (no full relay/forwarding between interfaces). Path table, announce handling, hop counting all work.
cite-note-1912. Data structure exists but filtering logic incomplete.
cite-note-2013. Page serving works (micron .mu pages, file downloads, template vars). Not a full NomadNet node (no propagation, no bulletin boards).
cite-note-2114. For more details, see this issue.
cite-note-2215. Missing: Announce rate limiting, path expiry, packet caching, tunnel support, path request/response.
cite-note-2316. Hardware interfaces (LoRa, serial, TCP) are firmware-side; LoopbackInterface in the lib.
cite-note-2417. Missing: Ratchets, link teardown negotiation.
cite-note-2518. Missing: Resource hash verification of assembled payload.
cite-note-2619. Can host simple NomadNet pages, such as live metrics (uptime, battery, heap, RSSI, interfaces, known peers).

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────